// components/epsoide/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
     index:{
       type:Number,
      //  当我们改变了属性的值(传进来)后小程序会执行observer方法
       observer:function(newVal,oldVal,changedPath){
         let val=newVal<10?'0'+newVal:newVal
        //  如果在observer里使用setData修改属性本身的值会出现无限递归，所以使用_index坐中转,在视图文件里也改成_index
         this.setData({
           _index:val
         })
       }
     }
  },
  /**
   * 组件的初始数据
   */
  data: {
    months:['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
    year:0,
    month:'',
    _index:''
  },
  // 生命周期函数在组件实例化之后会执行函数：
  attached:function(){
    let date=new Date()
    let year=date.getFullYear()
    let month=date.getMonth()
    this.setData({
      year:year,
      month: this.data.months[month]
    })
  },
  /**
   * 组件的方法列表
   */
  methods: {

  }
})
